<script type="">

    function regis_student(){        
        var group_code = $('.group-code').last().val();        
        if(group_code == ''){
            show_error('group_code_error','Bạn cần phải nhập mã nhóm!');
            $('.group-code').last().focus();        
            return false;
        }

        var email = $('.email').last().val();        
        if(email == ''){
            show_error('email_error','Bạn cần phải nhập email!');
            $('.email').last().focus();        
            return false;
        }else{
            var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
            if(reg.test(email) == false) {            
                show_error('email_error','Sai định dạng email!');
                $('.email').last().focus();        
                return false;
            }else{
                var suffix_email = email.split('@')[1];
                var suffix = $('#suffix_email').val();
                if(suffix_email != suffix){
                    show_error('email_error','Phải là email của trường!');
                    $('.email').last().focus();        
                    return false;
                }
            }
        }

        var password = $('.password').last().val();        
        if(password == ''){
            show_error('password_error','Bạn cần phải nhập mật khẩu!');
            $('.password').last().focus();        
            return false;
        }

        var re_password = $('.re_password').last().val();        
        if(re_password != password){
            show_error('re_password_error','Mật khẩu nhập lại không đúng!');
            $('.re_password').last().focus();        
            return false;
        }

        var full_name = $('.full_name').last().val();        
        if(full_name == ""){
            show_error('full_name_error','Bạn cần phải nhập tên!');
            $('.full_name').last().focus();        
            return false;
        }        

        var phone_number = $('.phone_number').last().val();        
        var user_type = 0;        

        $('.error').slideUp("slow");

        var strUrl = '<?=$url->createUrl("user/ajaxSubmitRegister") ?>';            
        loadingAjax();
        $.ajax({
            type: "GET",
            url: strUrl,
            data: {group_code:group_code,email:email,password:password,full_name:full_name,phone_number:phone_number,user_type:user_type},            
            success: function(msg){                            
                if(msg==1){                       
                    $.facebox.close();
                    show_success_login("Bạn đã tạo tài khoản thành công. Bây giờ bạn có thể đăng nhập vào hệ thống!");
                }else if(msg==-3){
                    show_error('email_error','Email đã tồn tại! Hãy nhập email khác!');
                    $('.email').last().focus();        
                    return false;                    
                }else if(msg==-2){
                    show_error('group_code_error','Mã nhóm sai!');
                    $('.group-code').last().focus();        
                    return false;                    
                }

            }
        });
        closeLoadingAjax();          
    }

    function show_error(class_error,text){
        $('.error').slideUp("slow");
        $('.'+class_error).last().slideDown("slow");
        $('.'+class_error).last().html(text);                
    }

    function show_error_login(text){
        $('.login_error').slideUp("slow");
        $('#error_login_text').html(text);                
        $('.login_error').slideDown('slow');        
    }

    function show_success_login(text){
        $('.login_success').slideUp("slow");
        $('#login_success_text').html(text);                
        $('.login_success').slideDown('slow');        
    }

    function user_login(){        
        var email = $('#username').val();       
        var password = $('#password').val();  
        if(email == ''){            
            show_error_login('Bạn chưa điền email!');
            return false;
        }
        if(password == ''){            
            show_error_login('Bạn chưa điền mật khẩu!');
            return false;
        }                
        $('.error').slideUp("slow");
        var strUrl = '<?=$url->createUrl("user/ajaxSubmitLogin") ?>';
        loadingAjax();
        $.ajax({
            type: "POST",
            url: strUrl,
            data: {email:email,password:password},
            success: function(msg){                
                if(msg==1){
                    window.location.href='<?=$url->createUrl("user/index") ?>';
                }else if(msg==0){
                    show_error_login('Tài khoản hoặc mật khẩu sai!');
                }                
            }
        });
        closeLoadingAjax();
    }

    function regis_teacher(){                        
        var email = $('.email_teacher').last().val();        
        if(email == ''){
            show_error('email_teacher_error','Bạn cần phải nhập email!');
            $('.email_teacher').last().focus();        
            return false;
        }else{
            var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
            if(reg.test(email) == false) {            
                show_error('email_teacher_error','Sai định dạng email!');
                $('.email_teacher').last().focus();        
                return false;
            }else{
                var suffix_email = email.split('@')[1];
                var suffix = $('#suffix_email').val();
                if(suffix_email != suffix){
                    show_error('email_teacher_error','Phải là email của trường!');
                    $('.email_teacher').last().focus();        
                    return false;
                }
            }
        }

        var password = $('.password_teacher').last().val();        
        if(password == ''){
            show_error('password_teacher_error','Bạn cần phải nhập mật khẩu!');
            $('.password_teacher').last().focus();        
            return false;
        }

        var re_password = $('.re_password_teacher').last().val();        
        if(re_password != password){
            show_error('re_password_teacher_error','Mật khẩu nhập lại không đúng!');
            $('.re_password_teacher').last().focus();        
            return false;
        }

        var full_name = $('.full_name_teacher').last().val();        
        if(full_name == ""){
            show_error('full_name_teacher_error','Bạn cần phải nhập tên!');
            $('.full_name_teacher').last().focus();        
            return false;
        }                
        var phone_number = $('.phone_number_teacher').last().val();                
        var user_type = 1;        

        $('.error').slideUp("slow");        

        var strUrl = '<?=$url->createUrl("user/ajaxSubmitRegister") ?>';            
        loadingAjax();        
        $.ajax({
            type: "GET",
            url: strUrl,
            data: {email:email,password:password,full_name:full_name,phone_number:phone_number,user_type:user_type},            
            success: function(msg){                            
                if(msg==1){                       
                    $.facebox.close();
                    show_success_login("Bạn đã tạo tài khoản thành công. Bây giờ bạn có thể đăng nhập vào hệ thống!");
                }else if(msg==-3){
                    show_error('email_teacher_error','Email đã tồn tại! Hãy nhập email khác!');
                    $('.email_teacher').last().focus();        
                    return false;                    
                }

            }
        });
        closeLoadingAjax();          

    }

    function forgot_password(){
        loadingAjax();        
        $.facebox.close();
        var email_forgot = $('.email_forgot').last().val();        
        show_success_login('Mật khẩu mới của bạn đã được gửi tới mail '+email_forgot);
        closeLoadingAjax();          
    }

</script>